﻿// ************************************************* //
// PinOutListElement.cs
// Author: Chris Wu
// Email: cwu@dataio.com
// ------------------------------------ //
// version 1.0 - Initial Create
// date: March 24th, 2010
//
// version 1.1 - add more elements
// date: April 25th, 2010
// ------------------------------------ //
//
// ************************************************* //

using System;

namespace Common
{
    /// <summary>
    /// Description of PinOutListElement.
    /// </summary>
    public class PinOutListElement
    {
        private int         m_PinMapId;     // PinMapId, primary key
        private string      m_Position;     // Position, primary key
        //private int         m_OptionId;     // OptionId, primary key
        private string      m_Label;        // Label
        private string      m_DevicePin;    // DevicePin

        // PinOutListElement Constructor
        public PinOutListElement()
        { }

        // get and set PinMapId
        public int PinMapId
        {
            get { return m_PinMapId; }
            set { m_PinMapId = value; }
        }

        // get and set Position information
        public string Position
        {
            get { return m_Position; }
            set { m_Position = value; }
        }

        //// get and set OptionId information
        //public int OptionId
        //{
        //    get { return m_OptionId; }
        //    set { m_OptionId = value; }
        //}

        // get and set Label information
        public string Label
        {
            get { return m_Label; }
            set { m_Label = value; }
        }

        // get and set DevicePin
        public string DevicePin
        {
            get { return m_DevicePin; }
            set { m_DevicePin = value; }
        }
    }
}
